import request from '@/utils/request'

/**
 * 获取所有类型
 * @returns {*}
 */
export function getTypes(){
  return request({
    url:'type/getTypes',
    method:'get'
  })
}

/**
 * 分页查询
 * @param pageNum
 * @param pageSize
 * @returns {*}
 */
export function getTypesForPage(pageNum,pageSize) {
  return request({
    url:'type/getTypesForPage',
    method:'post',
    params:{
      pageNum,
      pageSize
    }
  })
}

/**
 * 删除类型
 */
export function deleteTypes(typeList) {
  return request({
    url:'type/deleteTypes',
    method:'post',
    data:typeList
  })
}

/**
 * 创建类型
 * @param typeName
 * @returns {*}
 */
export function createType(typeName){
  return request({
    url:'type/createType',
    method:'post',
    data:{
      typeName:typeName
    }
  })
}

/**
 * 保存已修改的房类型
 * @param type
 * @returns {*}
 */
export function saveEditedType(type){
  return request({
    url:'type/saveEditedType',
    method:'post',
    data:type
  })
}
